			/*@font-face {
				font-family: "PingFangSC", sans-serif;
				src: url("../mui/fonts/PingFangSC-Regular.ttf");
			}*/
			
			@media only screen and (max-width: 641px) {
				html {
					font-size: 106.67%;
				}
			}
			
			@media only screen and (max-width: 560px) {
				html {
					font-size: 93.33%;
				}
			}
			
			@media only screen and (max-width: 480px) {
				html {
					font-size: 80%;
				}
			}
			
			@media only screen and (max-width: 375px) {
				html {
					font-size: 62.5%;
				}
			}
			
			@media only screen and (max-width: 360px) {
				html {
					font-size: 60%;
				}
			}
			
			@media only screen and (max-width: 320px) {
				html {
					font-size: 53.33%;
				}
			}
			
			html {
				color: #333;
				box-sizing: border-box;
			}
			
			body {
				/*苹方-简 常规体*/
				font-family: "PingFangSC-Regular", sans-serif !important;
				font-size: 16px;
				background-color: #f0f0f0;
				height: inherit;
				line-height: 1;
				margin: 0;
			}
			
			ul,
			li,
			a {
				text-decoration: none;
				color: #333;
				list-style: none;
				padding: 0;
				margin: 0;
			}
			
			h1 {
				font-weight: normal;
				margin: 0;
			}
			
			h5 {
				padding: 0 0.8rem;
			}
			
			.hotel-color-gray {
				color: #999 !important;
			}
			
			.hotel-color-blue {
				color: #e61874 !important;
			}
			
			.hotel-color-orange {
				color: #e61874 !important;
			}
			
			.mui-bar .mui-title {
				margin: auto;
			}
			
			.mui-bar-nav~.mui-content {
				padding-top: 6.4rem;
			}
			
			.mui-pull-left {
				color: #fff;
			}
			
			.hotel-header {
				font-size: 1.8rem;
				font-weight: normal;
				background: linear-gradient(to right, #fd66a9, #e61874);
			}
			
			.mui-title {
				width: 56% !important;
				font-size: 1.8rem;
				color: #fff;
			}
			
			.mui-bar-nav {
				height: 6.4rem;
				padding-top: 2rem;
				padding-left: 1.2rem;
				padding-right: 1.2rem;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			
			.mui-bar-tab {
				position: fixed;
				left: 0;
				background: #fff;
				z-index: 100;
				border-top: 1px solid #e0e0e0;
			}
			
			.hotel-btn-main {
				color: #FFF;
				/*font-size: 18px;*/
				font-size: 1.4rem;
				background-color: #e61874;
				border: solid 1px #e61874;
				padding: 0.9rem;
			}
			
			.hotel-footer {
				position: fixed;
				border: solid 1px #ddd;
				background-color: #eee;
				/*box-shadow: 0 -5px 5px 0 rgba(0, 0, 0, 0.05);*/
				left: 0;
				bottom: 0;
				height: 5.1rem;
				width: 100%;
				padding: 0;
				margin: 0;
			}
			
			.hotel-footer-menu {
				margin: 0;
				padding: 0;
				width: 100%;
				height: 100%;
				font-size: 0;
			}
			
			.hotel-footer-menu li {
				list-style-type: none;
				display: inline-block;
				height: 5rem;
				line-height: 5rem;
				text-align: center;
				margin: 0;
				padding: 1rem;
				font-size: 1rem;
				position: relative;
				color: #888;
			}
			
			.hotel-footer-menu li:active {
				color: #333;
			}
			
			.hotel-footer-menu li i.fa {
				position: absolute;
				width: 1.6rem;
				height: 1.6rem;
				font-weight: 100;
				font-size: 1.8rem;
				left: 50%;
				margin-left: -0.8rem;
				top: 0.8rem;
				display: block;
			}
			
			.hotel-footer-menu li:first-child {
				border-left: none;
			}
			
			.hotel-footer-menu-c4 li {
				width: 25%;
			}
			
			.hotel-footer-menu-c6 li {
				width: 16.5%;
			}
			
			.hotel-bar-away {
				font-size: 1.2rem;
				z-index: 1000;
				padding: 0.4rem 0 0.4rem 1rem;
				line-height: 2.4rem;
				min-height: 3.3rem;
				color: #555;
				width: 100%;
			}